// backendPkg/pages/editBookingInstruction/editBookingInstruction.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
      editBookingInstruction:'',
      editAboutUs:'',
      editVenueDetail:'',
      editSignRule:'',
      notice:[],
  },
  bookingInstruction: function (options) {
    //获取输入框输入的内容
    let value = options.detail.value;
   
    this.setData({
      editBookingInstruction: value,
    });
  
},
aboutUs: function (options) {
  //获取输入框输入的内容
  let value = options.detail.value;
  this.setData({
    editAboutUs: value,
  });
},
venueDetail: function (options) {
  //获取输入框输入的内容
  let value = options.detail.value;
 
  this.setData({
    editVenueDetail: value,
  });
},
signRule: function (options) {
  //获取输入框输入的内容
  let value = options.detail.value;
  
  this.setData({
    editSignRule: value,
  });
},
commitInformation(){
  let editBookingInstruction = this.data.editBookingInstruction;
  let editVenueDetail = this.data.editVenueDetail;
  let editSignRule = this.data.editSignRule;
  let editAboutUs = this.data.editAboutUs;
  const newInfo = {
    id: 1, // 要更新的对象的 id
    appointInstruction: editBookingInstruction, // 预约须知
    venueDetail:editVenueDetail,//场馆详情
    signInRule: editSignRule,//签到规则
    aboutUs:editAboutUs,//关于我们
  };
  const url = 'http://8.219.238.141/notice/updateAppointInstruction';
  const url2 = 'http://8.219.238.141/notice/updateVenueDetail';
  const url3 = 'http://8.219.238.141/notice/notice/updateSignInRule';
  const url4 = 'http://8.219.238.141/notice/updateAboutUs';
     // 发送 POST 请求到后端来更新数据库
  wx.request({
    url: `${url}?id=${1}`, // 在 URL 中添加 id 
    method: 'POST',
    data: JSON.stringify(newInfo), // 将数据转换为 JSON 字符串
    header: {
  'Content-Type': 'application/json' // 设置请求头
},
    success(res) {
      wx.showToast({
        title: '编辑成功',
        icon: 'success',
        duration: 2000
      });
    },
    fail() {
      console.log('更新数据库失败');
    }
  });
  wx.request({
    url: `${url2}?id=${1}`, // 在 URL 中添加 id 
    method: 'POST',
    data: JSON.stringify(newInfo), // 将数据转换为 JSON 字符串
    header: {
  'Content-Type': 'application/json' // 设置请求头
},
    success(res) {
      wx.showToast({
        title: '编辑成功',
        icon: 'success',
        duration: 2000
      });
    },
    fail() {
      console.log('更新数据库失败');
    }
  });
  wx.request({
    url: `${url3}?id=${1}`, // 在 URL 中添加 id 
    method: 'POST',
    data: JSON.stringify(newInfo), // 将数据转换为 JSON 字符串
    header: {
  'Content-Type': 'application/json' // 设置请求头
},
    success(res) {
      wx.showToast({
        title: '编辑成功',
        icon: 'success',
        duration: 2000
      });
    },
    fail() {
      console.log('更新数据库失败');
    }
  });
  wx.request({
    url: `${url4}?id=${1}`, // 在 URL 中添加 id 
    method: 'POST',
    data: JSON.stringify(newInfo), // 将数据转换为 JSON 字符串
    header: {
  'Content-Type': 'application/json' // 设置请求头
},
    success(res) {
      wx.showToast({
        title: '编辑成功',
        icon: 'success',
        duration: 2000
      });
    },
    fail() {
      console.log('更新数据库失败');
    }
  });
},
getNotice(){
  wx.request({
    url: 'http://8.219.238.141/notice/getNotice',
    method:'GET',
    success: (res) => {
      this.setData({
        editBookingInstruction: res.data.data[0].appointInstruction,
        editAboutUs: res.data.data[0].aboutUs,
        editVenueDetail: res.data.data[0].venueDetail,
        editSignRule: res.data.data[0].signInRule,
      });
    }
    })
 },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getNotice();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})